package qc.common.core.enums;

import com.baomidou.mybatisplus.annotation.EnumValue;
import lombok.AllArgsConstructor;
import lombok.Getter;

/**
 * 访问的客户端类型
 *
 * @author QuCheng Tech
 * @create 2023/1/11
 */
@Getter
@AllArgsConstructor
public enum ClientTypeEnum {
    UN_DEFINE(0, "未定义"),
    PC(10, "电脑端"),//PC端，包含web和CS类型的客户端
    MOBILE(20, "Mobile");//移动端，手机端和平板设备，包含app和小程序
    //后继可以细化类型：PC_Web、PC_Client、Mobile_App、Mobile_WeixinMiniApp
    //否则会影响登录时根据客户端类型修改token过期的操作

    @EnumValue
    private int index;
    private String name;
}
